@charset "utf-8";
/* CSS Document */


/*base*/
*{ padding: 0px; margin: 0px; } 
body, form, input, button, select, textarea{ font-family: 'Malgun Gothic' , 'Nanum Gothic', '돋움', monospace, sans-serif; font-size: 12px; color: #434343; }
li{ list-style: none; } 
a{ text-decoration: none; } 
img{ border: none; } 
table,ul{ border-collapse: collapse; border-spacing: 0px; } 
address{ font-style: normal; } 
address, article, aside, figure, footer, header, hgroup, menu, nav, section{ display: block; } 
fieldset{ border: none; }
legend{ display: none; }

/*header*/
#header { width: 1024px; height: 100px; background-image:URL(../indeximages/top_bg.gif); background-repeat: repeat-x; }
#header > .box_align { width: 1024px; height: 100px; position: relative;  }

/*header-top_menu*/
#top_menu { width: 130px; height: 10px; float: right; margin-top: 28px; margin-right:4px;  }
#top_menu> ul >li { float: left; height: 10px;}

/*hgroup*/
#hgroup { padding-left: 60px; width: 954px;}
#hgroup > div { float: left;  }
#hgroup > div#logo { margin-top: 45px; *margin-top: 5px;}
#hgroup > div#logo2 { margin-top: 45px; margin-left: 30px; *margin-top: 5px;}
#hgroup > div.main_menu {}
#hgroup > div.main_menu > ul { position: absolute; right: 0px; bottom: 0px;}
#hgroup > div > ul > li { float: left; }







/*footer*/
#footer { width: 1024px; height: 100px; background-image:url(../indeximages/bt_bg.gif); background-repeat: repeat-x;}
#footer > .box_align { width: 1024px; height: 50px; margin: 0px auto; position: relative;  }
#footer > .box_align div { float: left;}
#footer > .box_align div#bt_logo {  padding-left: 60px; margin-top: 7px; *margin-top: 13px;}
#footer > .box_align div#copy {margin-left: 200px; margin-top: 2px; *margin-top: 7px;}
#footer > .box_align div#copy p {color: #b0b0b0; line-height: 16px;}